package com.haiyi.activiti.engine.query;

import com.haiyi.activiti.engine.model.entity.RuleEngine;
import com.haiyi.activiti.engine.framework.database.Query;

import java.util.Date;

/**
 * <p> </p>
 *
 * <pre> Created: 2018/12/6 14:24 </pre>
 *
 * @author hlu
 * @version 1.0
 * @since JDK 1.7
 */
public interface RuleEngineQuery extends Query<RuleEngineQuery, RuleEngine> {

    RuleEngineQuery iid(String iid);

    RuleEngineQuery expression(String expression);

    RuleEngineQuery language(String language);

    RuleEngineQuery type(String type);

    RuleEngineQuery status(String status);

    RuleEngineQuery deleteFlag(String deleteFlag);

    RuleEngineQuery creater(String creater);

    RuleEngineQuery updater(String updater);

    RuleEngineQuery createTime(Date date);

    RuleEngineQuery createTimeBefore(Date date);

    RuleEngineQuery createTimeAfter(Date date);

    RuleEngineQuery updateTime(Date date);

    RuleEngineQuery updateTimeBefore(Date date);

    RuleEngineQuery updateTimeAfter(Date date);
}
